home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Interactive 7
/
PC World Interactive 7.iso
/
program
/
qbprog.EXE
/
HSCDINLE.ASM
< prev
next >
Wrap
Assembly Source File
|
1980-01-10
|
28KB
|
466 lines
;Yapìm: Gürol DEMÿR, 1995
jumps
.model medium
.code
adres dd ?
;========================================================================
public Dinle
;DECLARE SUB Dinle(byval segm%, Byval off%, byval bellek%)
Dinle proc far
Push bp
Mov bp, sp
Push ax bx es si ds di cx
Push cs
Pop ds
Mov ax, [bp + 10]
Push ax
Mov ax, [bp + 8]
Push ax
Mov ax, [bp + 6]
Mov es, ax
Lea si, player
Mov di, 0
Mov word ptr [adres+2],es
Mov word ptr [adres],di
Mov cx, 2720
Rep
Movsb
Pop si es
Mov bx, 0
Mov ah, 0
Call dword ptr [adres]
Pop cx di ds si es bx ax
Pop bp
Retf 6
Dinle endp
;========================================================================
;DECLARE SUB YAVASKAPA()
Public Yavaskapa
Yavaskapa proc far
push bp
Mov ah, 3
call dword ptr [adres]
pop bp
retf
Yavaskapa endp
;========================================================================
;DECLARE SUB KAPA()
public kapa
kapa proc far
push bp
Mov ah, 2
call dword ptr [adres]
pop bp
retf
kapa endp
;========================================================================
;DECLARE SUB FontText()
Public FontText
FontText Proc far
Push ax bx cx dx es bp
Lea bp, FontData
Mov dx, 0
Push cs
Pop es
Mov cx, 100h
Mov bx, 1000h
Mov ax, 1100h
Int 10h
Pop bp es dx cx bx ax
Retf
ENDP FontText
;========================================================================
;DECLARE SUB Ekransakla()
Public Ekransakla
Ekransakla Proc far
Push ax cx ds es di si
Mov ax, word ptr [adres+2]
Mov es, ax
Mov di, word ptr [adres]
Add di, 2721
Mov si, 0
Mov ax, 0ba00h
Mov ds, ax
Mov cx, 8192
Rep
Movsb
Pop si di es ds cx ax
Retf
ENDP Ekransakla
;========================================================================
;DECLARE SUB EkranKoy()
Public EkranKoy
EkranKoy Proc far
Push ax cx ds es di si
Mov ax, word ptr [adres+2]
Mov ds, ax
Mov si, word ptr [adres]
Add si, 2721
Mov di, 0
Mov ax, 0ba00h
Mov es, ax
Mov cx, 8192
Rep
Movsb
Pop si di es ds cx ax
Retf
ENDP EkranKoy
;=====================================================================
FontData:
Db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126
Db 129,165,129,129,189,153,129,129,126,0,0,0,0,0,0,126,255,219,255
Db 255,195,231,255,255,126,0,0,0,0,0,0,102,255,255,255,255,126,126
Db 60,60,24,24,0,0,0,0,24,24,60,60,126,126,255,126,126,60,60
Db 24,24,0,0,0,0,24,60,60,24,102,255,255,102,24,60,126,0,0
Db 0,0,0,24,24,60,60,126,255,255,255,126,24,60,126,0,0,0,0
Db 0,0,0,24,60,60,60,24,0,0,0,0,0,0,255,255,255,255,231
Db 195,195,195,231,255,255,255,255,255,255,255,0,0,0,60,102,66,66,66
Db 102,60,0,0,0,0,0,0,255,255,255,195,153,189,189,189,153,195,255
Db 255,255,255,255,255,0,0,30,14,26,50,120,204,204,204,204,120,0,0
Db 0,0,0,0,60,102,102,102,102,60,24,126,24,24,0,0,0,0,0
Db 0,63,51,63,48,48,48,48,112,240,224,0,0,0,0,0,0,127,99
Db 127,99,99,99,99,103,231,230,192,0,0,0,0,0,0,24,24,219,60
Db 231,60,219,24,24,0,0,0,0,0,128,192,224,248,254,254,248,224,192
Db 128,0,0,0,0,0,0,2,6,14,62,254,254,62,14,6,2,0,0
Db 0,0,0,24,60,126,24,24,24,24,24,24,24,24,24,24,126,60,24
Db 0,102,102,102,102,102,102,102,102,102,0,102,102,0,0,0,0,127,219
Db 219,219,219,219,123,27,27,27,27,27,0,0,0,0,124,198,96,56,108
Db 198,198,108,56,12,198,124,0,0,0,0,0,0,0,0,0,0,0,254
Db 254,254,254,254,0,0,0,0,24,60,126,24,24,24,24,24,126,60,24
Db 126,0,0,0,24,60,126,255,24,24,24,24,24,24,24,24,24,24,24
Db 24,24,24,24,24,24,24,24,24,24,24,24,24,255,126,60,24,0,0
Db 0,0,8,12,14,255,14,12,8,0,0,0,0,0,0,0,0,0,16
Db 48,112,255,112,48,16,0,0,0,0,0,0,0,0,0,192,192,192,192
Db 254,254,0,0,0,0,0,0,0,0,0,0,0,36,102,255,102,36,0
Db 0,0,0,0,0,0,0,16,16,56,56,124,124,254,254,0,0,0,0
Db 0,0,0,0,254,254,124,124,56,56,16,16,0,0,0,0,0,0,0
Db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,60,60
Db 60,60,24,24,24,24,0,24,24,0,0,0,0,204,204,204,204,204,0
Db 0,0,0,0,0,0,0,0,0,108,108,108,254,254,108,108,108,254,254
Db 108,108,108,0,0,0,24,24,126,219,219,216,216,126,27,27,219,219,126
Db 24,24,0,0,230,166,236,12,24,24,48,48,96,110,202,206,0,0,0
Db 0,56,108,108,108,56,118,220,220,204,204,204,118,0,0,0,0,24,24
Db 48,0,0,0,0,0,0,0,0,0,0,0,0,12,24,24,48,48,48
Db 48,48,48,48,48,24,24,12,0,0,48,24,24,12,12,12,12,12,12
Db 12,12,24,24,48,0,0,0,0,0,0,0,102,102,60,255,255,60,102
Db 102,0,0,0,0,0,0,0,0,24,24,126,126,24,24,0,0,0,0
Db 0,0,0,0,0,0,0,0,0,0,0,0,24,24,48,0,0,0,0
Db 0,0,0,0,0,126,126,0,0,0,0,0,0,0,0,0,0,0,0
Db 0,0,0,0,0,0,24,24,0,0,0,0,6,6,12,12,24,24,48
Db 48,96,96,192,192,0,0,0,0,124,198,198,198,206,222,246,230,198,198
Db 198,124,0,0,0,0,24,56,120,24,24,24,24,24,24,24,24,126,0
Db 0,0,0,60,102,195,195,3,6,12,24,48,96,195,255,0,0,0,0
Db 254,198,12,24,60,6,3,3,3,195,102,60,0,0,0,0,28,28,60
Db 60,108,108,204,205,255,13,12,30,0,0,0,0,254,192,192,192,252,230
Db 195,3,3,195,102,60,0,0,0,0,60,102,198,192,252,230,195,195,195
Db 195,102,60,0,0,0,0,254,198,6,12,12,24,24,48,48,48,48,48
Db 0,0,0,0,60,102,195,195,102,60,102,195,195,195,102,60,0,0,0
Db 0,60,102,195,195,195,195,103,63,3,99,102,60,0,0,0,0,0,0
Db 0,0,24,24,0,0,0,0,24,24,0,0,0,0,0,0,0,0,24
Db 24,0,0,0,0,24,24,48,0,0,0,0,3,6,12,24,48,112,48
Db 24,12,6,3,0,0,0,0,0,0,0,0,126,126,0,126,126,0,0
Db 0,0,0,0,0,0,192,96,48,24,12,6,12,24,48,96,192,0,0
Db 0,0,60,102,195,195,3,6,12,24,24,0,24,24,0,0,0,0,0
Db 0,126,195,195,223,219,219,222,192,192,124,0,0,0,0,16,56,124,238
Db 198,198,198,198,254,198,198,198,0,0,0,0,254,99,99,99,99,126,99
Db 99,99,99,99,254,0,0,0,0,60,102,195,195,192,192,192,192,195,195
Db 102,60,0,0,0,0,252,102,99,99,99,99,99,99,99,99,102,252,0
Db 0,0,0,255,99,97,96,100,124,100,96,96,97,99,255,0,0,0,0
Db 255,99,97,96,100,124,100,96,96,96,96,248,0,0,0,0,60,102,195
Db 195,192,192,207,195,195,195,103,61,0,0,0,0,198,198,198,198,198,254
Db 198,198,198,198,198,198,0,0,0,0,60,24,24,24,24,24,24,24,24
Db 24,24,60,0,0,0,0,15,6,6,6,6,6,6,6,198,198,198,124
Db 0,0,0,0,227,99,102,102,108,124,108,102,102,99,99,227,0,0,0
Db 0,240,96,96,96,96,96,96,96,96,97,99,255,0,0,0,0,195,231
Db 255,255,219,219,219,195,195,195,195,195,0,0,0,0,198,198,230,230,246
Db 246,222,222,206,206,198,198,0,0,0,0,60,102,195,195,195,195,195,195
Db 195,195,102,60,0,0,0,0,254,99,99,99,99,99,126,96,96,96,96
Db 240,0,0,0,0,60,102,195,195,195,195,195,195,203,207,126,60,6,7
Db 0,0,254,99,99,99,99,99,126,108,102,102,102,247,0,0,0,0,126
Db 195,195,192,192,126,3,3,3,195,195,126,0,0,0,0,255,219,153,24
Db 24,24,24,24,24,24,24,60,0,0,0,0,198,198,198,198,198,198,198
Db 198,198,198,198,124,0,0,0,0,198,198,198,198,198,198,198,198,198,124
Db 56,16,0,0,0,0,195,195,195,195,219,219,219,219,219,255,102,102,0
Db 0,0,0,198,198,108,108,56,56,56,56,108,108,198,198,0,0,0,0
Db 195,195,195,195,231,126,60,24,24,24,24,60,0,0,0,0,254,198,140
Db 12,24,24,48,48,96,98,198,254,0,0,0,0,60,48,48,48,48,48
Db 48,48,48,48,48,60,0,0,0,0,192,192,96,96,48,48,24,24,12
Db 12,6,6,0,0,0,0,60,12,12,12,12,12,12,12,12,12,12,60
Db 0,0,0,0,24,60,102,195,0,0,0,0,0,0,0,0,0,0,0
Db 0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,48,48
Db 24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60
Db 6,62,102,102,102,102,59,0,0,0,0,224,96,96,96,126,99,99,99
Db 99,99,99,222,0,0,0,0,0,0,0,0,124,198,192,192,192,192,198
Db 124,0,0,0,0,14,6,6,6,126,198,198,198,198,198,198,123,0,0
Db 0,0,0,0,0,0,124,198,198,254,192,192,198,124,0,0,0,0,60
Db 102,102,96,240,96,96,96,96,96,96,240,0,0,0,0,0,0,0,0
Db 123,198,198,198,198,198,198,126,6,198,124,0,224,96,96,96,124,102,102
Db 102,102,102,102,230,0,0,0,0,0,24,24,0,56,24,24,24,24,24
Db 24,60,0,0,0,0,0,6,6,0,14,6,6,6,6,6,6,6,102
Db 102,60,0,224,96,96,96,102,102,108,120,108,102,102,230,0,0,0,0
Db 56,24,24,24,24,24,24,24,24,24,24,60,0,0,0,0,0,0,0
Db 0,230,255,219,219,219,195,195,195,0,0,0,0,0,0,0,0,220,102
Db 102,102,102,102,102,102,0,0,0,0,0,0,0,0,124,198,198,198,198
Db 198,198,124,0,0,0,0,0,0,0,0,222,99,99,99,99,99,99,126
Db 96,96,240,0,0,0,0,0,123,198,198,198,198,198,198,126,6,6,15
Db 0,0,0,0,0,222,115,99,96,96,96,96,240,0,0,0,0,0,0
Db 0,0,124,198,192,112,28,6,198,124,0,0,0,0,0,16,48,48,252
Db 48,48,48,48,48,54,28,0,0,0,0,0,0,0,0,198,198,198,198
Db 198,198,198,123,0,0,0,0,0,0,0,0,198,198,198,198,238,124,56
Db 16,0,0,0,0,0,0,0,0,195,195,219,219,219,219,255,102,0,0
Db 0,0,0,0,0,0,198,238,124,56,56,124,238,198,0,0,0,0,0
Db 0,0,0,198,198,198,198,198,198,198,126,12,24,112,0,0,0,0,0
Db 254,198,12,24,48,96,198,254,0,0,0,0,14,24,24,24,24,112,112
Db 24,24,24,24,14,0,0,0,0,24,24,24,24,24,0,0,24,24,24
Db 24,24,0,0,0,0,112,24,24,24,24,30,30,24,24,24,24,112,0
Db 0,0,0,0,118,220,0,0,0,0,0,0,0,0,0,0,0,0,0
Db 0,0,0,0,16,56,108,198,198,198,254,0,0,0,0,0,60,102,195
Db 195,192,192,192,192,195,195,102,60,6,6,124,0,0,204,204,0,204,204
Db 204,204,204,204,204,118,0,0,0,0,12,24,48,0,124,198,198,198,254
Db 192,198,124,0,0,0,0,48,120,204,0,120,12,124,204,204,204,204,118
Db 0,0,0,0,0,204,204,0,120,12,124,204,204,204,204,118,0,0,0
Db 0,96,48,24,0,120,12,124,204,204,204,204,118,0,0,0,0,56,108
Db 56,0,120,12,124,204,204,204,204,118,0,0,0,0,0,0,0,0,124
Db 198,192,192,192,192,198,124,12,6,60,0,48,120,204,0,124,198,198,254
Db 192,192,198,124,0,0,0,0,0,204,204,0,124,198,198,254,192,192,198
Db 124,0,0,0,0,96,48,24,0,124,198,198,254,192,192,198,124,0,0
Db 0,0,0,102,102,0,56,24,24,24,24,24,24,60,0,0,0,0,0
Db 56,56,0,56,24,24,24,24,24,24,60,0,0,0,0,0,0,0,0
Db 56,24,24,24,24,24,24,60,0,0,0,198,198,0,56,108,198,198,198
Db 198,254,198,198,198,0,0,0,56,108,56,0,56,108,198,198,198,254,198
Db 198,198,0,0,0,24,48,96,0,254,102,96,96,124,96,96,102,254,0
Db 0,0,0,0,0,0,0,204,118,54,126,216,216,216,110,0,0,0,0
Db 62,108,204,204,204,204,254,204,204,204,204,206,0,0,0,0,16,56,108
Db 0,124,198,198,198,198,198,198,124,0,0,0,0,0,198,198,0,124,198
Db 198,198,198,198,198,124,0,0,0,0,96,48,24,0,124,198,198,198,198
Db 198,198,124,0,0,0,0,48,120,204,0,204,204,204,204,204,204,204,118
Db 0,0,0,0,96,48,24,0,204,204,204,204,204,204,204,118,0,0,0
Db 24,24,0,60,24,24,24,24,24,24,24,24,60,0,0,0,198,198,0
Db 124,198,198,198,198,198,198,198,198,124,0,0,0,198,198,0,198,198,198
Db 198,198,198,198,198,198,124,0,0,0,0,0,24,24,24,126,219,216,216
Db 216,216,219,126,24,24,24,0,56,108,100,96,240,96,96,96,96,96,250
Db 206,0,0,0,0,0,66,102,60,24,24,126,24,126,24,24,24,24,0
Db 0,0,126,195,195,192,192,126,3,3,3,195,195,102,24,112,0,0,0
Db 0,0,0,124,198,192,112,28,6,214,124,16,48,0,0,24,48,96,0
Db 120,12,124,204,204,204,204,118,0,0,0,0,12,24,48,0,56,24,24
Db 24,24,24,24,60,0,0,0,0,24,48,96,0,124,198,198,198,198,198
Db 198,124,0,0,0,0,24,48,96,0,204,204,204,204,204,204,204,118,0
Db 0,0,0,118,220,0,0,220,102,102,102,102,102,102,102,0,0,0,118
Db 220,0,198,198,230,246,254,222,206,198,198,198,0,0,0,127,0,126,195
Db 195,192,192,207,195,195,195,103,61,0,0,0,0,0,0,127,0,123,198
Db 198,198,198,198,198,126,6,198,124,0,24,24,0,24,24,48,96,192,195
Db 195,102,60,0,0,0,0,0,0,0,0,0,254,192,192,192,0,0,0
Db 0,0,0,0,0,0,0,0,0,254,6,6,6,0,0,0,0,0,0
Db 192,192,194,198,204,216,48,96,220,134,12,24,48,126,0,0,192,192,194
Db 198,204,216,48,102,206,150,38,126,6,6,0,0,0,24,24,0,24,24
Db 24,24,60,60,60,60,24,0,0,0,0,0,0,0,54,108,216,108,54
Db 0,0,0,0,0,0,0,0,0,0,0,216,108,54,108,216,0,0,0
Db 0,0,0,0,17,68,17,68,17,68,17,68,17,68,17,68,17,68,17
Db 68,85,170,85,170,85,170,85,170,85,170,85,170,85,170,85,170,221,119
Db 221,119,221,119,221,119,221,119,221,119,221,119,221,119,24,24,24,24,24
Db 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,248
Db 24,24,24,24,24,24,24,24,24,24,24,24,24,248,24,248,24,24,24
Db 24,24,24,24,24,54,54,54,54,54,54,54,246,54,54,54,54,54,54
Db 54,54,0,0,0,0,0,0,0,254,54,54,54,54,54,54,54,54,0
Db 0,0,0,0,248,24,248,24,24,24,24,24,24,24,24,54,54,54,54
Db 54,246,6,246,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54
Db 54,54,54,54,54,54,54,54,54,0,0,0,0,0,254,6,246,54,54
Db 54,54,54,54,54,54,54,54,54,54,54,246,6,254,0,0,0,0,0
Db 0,0,0,54,54,54,54,54,54,54,254,0,0,0,0,0,0,0,0
Db 24,24,24,24,24,248,24,248,0,0,0,0,0,0,0,0,0,0,0
Db 0,0,0,0,248,24,24,24,24,24,24,24,24,24,24,24,24,24,24
Db 24,31,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,255,0
Db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,24,24,24,24
Db 24,24,24,24,24,24,24,24,24,24,24,31,24,24,24,24,24,24,24
Db 24,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,24,24
Db 24,24,24,24,24,255,24,24,24,24,24,24,24,24,24,24,24,24,24
Db 31,24,31,24,24,24,24,24,24,24,24,54,54,54,54,54,54,54,55
Db 54,54,54,54,54,54,54,54,54,54,54,54,54,55,48,63,0,0,0
Db 0,0,0,0,0,0,0,0,0,0,63,48,55,54,54,54,54,54,54
Db 54,54,54,54,54,54,54,247,0,255,0,0,0,0,0,0,0,0,0
Db 0,0,0,0,255,0,247,54,54,54,54,54,54,54,54,54,54,54,54
Db 54,55,48,55,54,54,54,54,54,54,54,54,0,0,0,0,0,255,0
Db 255,0,0,0,0,0,0,0,0,54,54,54,54,54,247,0,247,54,54
Db 54,54,54,54,54,54,24,24,24,24,24,255,0,255,0,0,0,0,0
Db 0,0,0,54,54,54,54,54,54,54,255,0,0,0,0,0,0,0,0
Db 0,0,0,0,0,255,0,255,24,24,24,24,24,24,24,24,0,0,0
Db 0,0,0,0,255,54,54,54,54,54,54,54,54,54,54,54,54,54,54
Db 54,63,0,0,0,0,0,0,0,0,24,24,24,24,24,31,24,31,0
Db 0,0,0,0,0,0,0,0,0,0,0,0,31,24,31,24,24,24,24
Db 24,24,24,24,0,0,0,0,0,0,0,63,54,54,54,54,54,54,54
Db 54,54,54,54,54,54,54,54,255,54,54,54,54,54,54,54,54,24,24
Db 24,24,24,255,24,255,24,24,24,24,24,24,24,24,24,24,24,24,24
Db 24,24,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31
Db 24,24,24,24,24,24,24,24,255,255,255,255,255,255,255,255,255,255,255
Db 255,255,255,255,255,0,0,0,0,0,0,0,255,255,255,255,255,255,255
Db 255,255,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,15
Db 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,255,255,255,255
Db 255,255,255,0,0,0,0,0,0,0,0,0,60,60,60,0,1,255,255
Db 193,0,192,204,204,204,204,255,255,31,30,51,51,31,12,192,224,127,63
Db 112,224,192,0,60,60,63,63,0,255,255,25,63,30,0,56,48,24,63
Db 63,0,0,0,0,0,0,0,0,0,0,63,48,28,28,48,63,0,0
Db 0,0,254,198,96,48,24,12,24,48,96,198,254,0,0,0,0,0,0
Db 0,0,126,204,204,204,204,204,204,120,0,0,0,0,0,0,0,0,102
Db 102,102,102,102,102,102,124,96,96,192,0,0,0,0,0,118,220,24,24
Db 24,24,24,24,0,0,0,60,24,126,219,219,219,219,219,219,219,126,24
Db 60,0,0,0,0,60,102,195,195,195,255,195,195,195,195,102,60,0,0
Db 0,0,60,102,195,195,195,195,195,102,102,36,165,231,0,0,0,0,60
Db 96,48,24,124,204,204,204,204,204,204,120,0,0,0,0,0,0,0,0
Db 126,219,219,219,126,0,0,0,0,0,0,0,0,0,2,6,124,206,206
Db 214,214,230,230,124,192,128,0,0,28,48,48,96,96,124,124,96,96,48
Db 48,28,0,0,0,0,0,124,198,198,198,198,198,198,198,198,198,198,0
Db 0,0,0,0,0,0,0,254,0,0,254,0,0,254,0,0,0,0,0
Db 0,0,0,0,0,192,96,48,15,48,96,192,0,24,60,60,60,24,0
Db 1,255,255,193,0,192,204,204,204,204,255,255,0,0,0,0,0,0,192
Db 96,48,15,48,96,192,0,24,60,0,14,27,27,24,24,24,24,24,24
Db 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,216,248,112
Db 0,0,0,0,0,0,0,0,24,24,0,126,126,0,24,24,0,0,0
Db 0,0,0,0,0,118,220,0,118,220,0,0,0,0,0,0,0,56,108
Db 108,108,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Db 0,24,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24
Db 0,0,0,0,0,0,0,0,15,12,12,12,12,12,12,12,236,108,60
Db 28,0,0,0,216,108,108,108,108,108,108,0,0,0,0,0,0,0,0
Db 0,112,200,152,48,96,200,248,0,0,0,0,0,0,0,0,0,0,0
Db 0,124,124,124,124,124,124,124,0,0,0,0,0,0,0,0,0,0,0
Db 0,0,0,0,0,0,0,0,0,0,0
;=====================================================================
player:
db 30, 6, 46, 131, 62, 203, 8, 0, 117, 5, 46, 140, 14, 203, 8, 128, 252, 6, 127, 68
db 208, 228, 138, 196, 50, 228, 139, 248, 46, 255, 165, 66, 0, 72, 83, 67, 79, 66, 74, 32
db 49, 46, 49, 32, 40, 67, 41, 49, 57, 57, 51, 32, 98, 121, 32, 67, 104, 105, 99, 107
db 101, 110, 47, 69, 67, 82, 91, 0, 111, 0, 185, 0, 200, 0, 208, 0, 234, 0, 244, 0
db 72, 67, 67, 73, 69, 75, 33, 78, 7, 31, 203, 46, 128, 62, 207, 8, 0, 116, 5, 96
db 232, 251, 2, 97, 96, 232, 33, 3, 97, 235, 233, 46, 128, 62, 206, 8, 0, 116, 58, 46
db 128, 62, 207, 8, 0, 116, 50, 96, 30, 6, 46, 142, 30, 17, 10, 191, 3, 10, 46, 254
db 13, 46, 138, 37, 128, 252, 0, 117, 10, 46, 160, 5, 10, 46, 136, 5, 232, 89, 1, 232
db 209, 5, 232, 41, 6, 232, 44, 1, 187, 201, 8, 46, 255, 31, 7, 31, 97, 46, 198, 6
db 206, 8, 0, 235, 159, 46, 128, 62, 207, 8, 0, 116, 151, 96, 232, 157, 2, 97, 235, 144
db 46, 198, 6, 6, 10, 255, 235, 136, 96, 232, 9, 7, 61, 255, 255, 117, 8, 97, 184, 255
db 255, 249, 233, 119, 255, 97, 46, 161, 177, 9, 248, 233, 110, 255, 46, 128, 54, 208, 8, 255
db 144, 233, 100, 255, 128, 251, 0, 116, 13, 46, 137, 22, 201, 8, 46, 140, 30, 203, 8, 233
db 82, 255, 80, 184, 24, 1, 46, 163, 201, 8, 14, 88, 46, 163, 203, 8, 88, 233, 64, 255
db 203, 96, 30, 6, 46, 128, 62, 205, 8, 0, 116, 9, 46, 198, 6, 206, 8, 1, 233, 150
db 0, 46, 142, 30, 17, 10, 50, 192, 46, 56, 6, 208, 8, 116, 60, 186, 218, 3, 236, 168
db 8, 117, 251, 186, 218, 3, 236, 168, 8, 116, 251, 186, 218, 3, 236, 168, 8, 116, 251, 186
db 218, 3, 236, 168, 8, 117, 251, 186, 218, 3, 236, 168, 1, 117, 251, 186, 218, 3, 236, 168
db 1, 116, 251, 186, 192, 3, 176, 0, 238, 176, 1, 238, 176, 32, 238, 191, 3, 10, 46, 254
db 13, 46, 138, 37, 128, 252, 0, 117, 10, 46, 160, 5, 10, 46, 136, 5, 232, 105, 0, 232
db 225, 4, 232, 57, 5, 232, 60, 0, 50, 192, 46, 56, 6, 208, 8, 116, 28, 186, 218, 3
db 236, 168, 1, 117, 251, 186, 218, 3, 236, 168, 1, 116, 251, 186, 192, 3, 176, 0, 238, 176
db 0, 238, 176, 32, 238, 187, 201, 8, 46, 255, 31, 7, 31, 97, 46, 128, 62, 210, 8, 0
db 116, 5, 46, 255, 46, 255, 9, 207, 46, 128, 62, 6, 10, 0, 116, 27, 46, 128, 62, 7
db 10, 63, 116, 19, 46, 254, 6, 7, 10, 6, 14, 7, 185, 18, 0, 191, 237, 9, 176, 1
db 243, 170, 7, 195, 46, 139, 54, 23, 10, 46, 139, 30, 21, 10, 51, 192, 46, 160, 70, 10
db 3, 216, 51, 192, 138, 7, 46, 162, 71, 10, 187, 128, 4, 247, 227, 3, 240, 51, 192, 46
db 160, 72, 10, 179, 18, 246, 227, 3, 240, 185, 9, 0, 232, 51, 0, 226, 251, 191, 72, 10
db 46, 254, 5, 46, 138, 29, 128, 251, 64, 117, 34, 50, 192, 46, 136, 5, 191, 70, 10, 176
db 1, 46, 0, 5, 46, 139, 54, 21, 10, 51, 219, 46, 138, 29, 138, 0, 60, 255, 117, 5
db 50, 192, 46, 136, 5, 195, 51, 192, 138, 4, 70, 60, 128, 117, 3, 233, 234, 0, 60, 0
db 116, 7, 180, 9, 42, 225, 232, 136, 3, 138, 4, 70, 60, 0, 117, 3, 233, 212, 0, 60
db 1, 117, 10, 180, 63, 46, 136, 38, 72, 10, 233, 198, 0, 138, 224, 37, 240, 15, 192, 232
db 4, 60, 1, 117, 24, 191, 183, 9, 187, 9, 0, 43, 217, 209, 227, 254, 196, 46, 0, 33
db 46, 199, 65, 18, 1, 0, 233, 162, 0, 60, 2, 117, 23, 191, 183, 9, 187, 9, 0, 43
db 217, 209, 227, 254, 196, 46, 40, 33, 46, 199, 65, 18, 1, 0, 235, 226, 60, 10, 117, 21
db 192, 228, 2, 191, 219, 9, 187, 9, 0, 43, 217, 46, 136, 33, 46, 198, 65, 18, 1, 235
db 110, 60, 11, 117, 26, 192, 228, 2, 191, 219, 9, 187, 9, 0, 43, 217, 46, 136, 97, 9
db 46, 198, 65, 27, 1, 61, 90, 38, 67, 235, 80, 60, 12, 117, 62, 192, 228, 2, 191, 219
db 9, 187, 9, 0, 43, 217, 46, 136, 33, 46, 198, 65, 18, 1, 86, 80, 83, 190, 43, 10
db 46, 138, 0, 50, 228, 187, 12, 0, 247, 227, 46, 139, 54, 19, 10, 3, 240, 91, 88, 246
db 68, 8, 1, 94, 116, 25, 46, 136, 97, 9, 46, 198, 65, 27, 1, 235, 14, 60, 15, 254
db 196, 46, 136, 38, 5, 10, 46, 136, 38, 3, 10, 195, 138, 4, 36, 127, 70, 180, 9, 42
db 225, 232, 188, 1, 235, 241, 46, 128, 62, 209, 8, 0, 116, 23, 184, 28, 37, 46, 139, 22
db 255, 9, 46, 139, 14, 1, 10, 142, 217, 205, 33, 46, 198, 6, 209, 8, 0, 50, 192, 232
db 186, 0, 46, 198, 6, 207, 8, 0, 195, 46, 136, 30, 205, 8, 46, 136, 62, 210, 8, 46
db 140, 6, 17, 10, 46, 137, 54, 19, 10, 129, 198, 0, 6, 46, 137, 54, 21, 10, 131, 198
db 51, 46, 137, 54, 23, 10, 46, 142, 30, 17, 10, 50, 192, 232, 132, 0, 176, 1, 180, 32
db 232, 217, 4, 176, 8, 180, 64, 232, 210, 4, 176, 189, 180, 0, 232, 203, 4, 51, 192, 185
db 9, 0, 232, 67, 1, 5, 1, 1, 226, 248, 46, 198, 6, 6, 10, 0, 46, 198, 6, 7
db 10, 0, 46, 198, 6, 3, 10, 1, 50, 192, 46, 162, 70, 10, 46, 162, 71, 10, 46, 162
db 72, 10, 176, 2, 46, 162, 5, 10, 6, 14, 7, 185, 18, 0, 191, 237, 9, 176, 1, 243
db 170, 185, 9, 0, 191, 52, 10, 176, 255, 243, 170, 7, 184, 28, 53, 205, 33, 46, 140, 6
db 1, 10, 46, 137, 30, 255, 9, 184, 28, 37, 14, 31, 186, 25, 1, 205, 33, 176, 255, 46
db 162, 207, 8, 46, 162, 209, 8, 195, 176, 1, 180, 0, 232, 85, 4, 176, 176, 232, 80, 4
db 176, 177, 232, 75, 4, 176, 178, 232, 70, 4, 176, 179, 232, 65, 4, 176, 180, 232, 60, 4
db 176, 181, 232, 55, 4, 176, 182, 232, 50, 4, 176, 183, 232, 45, 4, 176, 184, 232, 40, 4
db 176, 128, 180, 255, 232, 33, 4, 176, 129, 232, 28, 4, 176, 130, 232, 23, 4, 176, 131, 232
db 18, 4, 176, 132, 232, 13, 4, 176, 133, 232, 8, 4, 176, 136, 232, 3, 4, 176, 137, 232
db 254, 3, 176, 138, 232, 249, 3, 176, 139, 232, 244, 3, 176, 140, 232, 239, 3, 176, 141, 232
db 234, 3, 176, 144, 232, 229, 3, 176, 145, 232, 224, 3, 176, 146, 232, 219, 3, 176, 147, 232
db 214, 3, 176, 148, 232, 209, 3, 176, 149, 232, 204, 3, 6, 14, 7, 191, 183, 9, 184, 0
db 0, 185, 9, 0, 243, 171, 184, 1, 0, 185, 9, 0, 243, 171, 191, 219, 9, 176, 0, 185
db 18, 0, 243, 170, 176, 1, 185, 18, 0, 243, 170, 191, 43, 10, 176, 255, 185, 9, 0, 243
db 170, 191, 25, 10, 176, 0, 185, 9, 0, 243, 170, 185, 9, 0, 243, 170, 191, 52, 10, 176
db 255, 185, 9, 0, 243, 170, 7, 195, 96, 51, 201, 191, 43, 10, 51, 219, 138, 220, 46, 56
db 1, 117, 3, 233, 205, 0, 46, 136, 1, 138, 204, 50, 228, 187, 12, 0, 247, 227, 46, 139
db 54, 19, 10, 3, 240, 176, 176, 2, 193, 50, 228, 232, 82, 3, 176, 192, 2, 193, 138, 100
db 8, 232, 72, 3, 191, 159, 9, 209, 193, 3, 249, 209, 201, 176, 32, 46, 2, 5, 138, 36
db 232, 53, 3, 176, 32, 46, 2, 69, 1, 138, 100, 1, 232, 41, 3, 176, 96, 46, 2, 5
db 138, 100, 4, 232, 30, 3, 176, 96, 46, 2, 69, 1, 138, 100, 5, 232, 18, 3, 176, 128
db 46, 2, 5, 138, 100, 6, 232, 7, 3, 176, 128, 46, 2, 69, 1, 138, 100, 7, 232, 251
db 2, 176, 224, 46, 2, 5, 138, 100, 9, 232, 240, 2, 176, 224, 46, 2, 69, 1, 138, 100
db 10, 232, 228, 2, 176, 64, 46, 2, 5, 138, 100, 2, 232, 217, 2, 176, 64, 46, 2, 69
db 1, 138, 100, 3, 232, 205, 2, 191, 219, 9, 3, 249, 138, 68, 2, 46, 136, 5, 46, 198
db 69, 18, 1, 138, 68, 3, 46, 136, 69, 9, 46, 198, 69, 27, 1, 138, 68, 11, 36, 240
db 192, 232, 4, 191, 8, 10, 3, 249, 46, 136, 5, 97, 195, 96, 60, 127, 116, 83, 51, 201
db 138, 204, 139, 249, 177, 1, 46, 136, 133, 25, 10, 46, 136, 141, 34, 10, 254, 200, 46, 162
db 4, 10, 51, 201, 138, 204, 191, 159, 9, 209, 193, 3, 249, 209, 201, 176, 176, 2, 193, 50
db 228, 232, 108, 2, 187, 183, 9, 209, 193, 139, 249, 209, 201, 3, 251, 190, 221, 8, 51, 219
db 46, 138, 30, 4, 10, 209, 195, 46, 139, 0, 46, 137, 5, 46, 199, 69, 18, 1, 0, 97
db 195, 138, 196, 50, 228, 187, 183, 9, 209, 192, 139, 248, 3, 251, 46, 139, 5, 128, 228, 223
db 46, 137, 5, 46, 199, 69, 18, 1, 0, 97, 195, 96, 185, 9, 0, 191, 8, 0, 46, 198
db 133, 61, 10, 0, 46, 128, 189, 34, 10, 0, 116, 50, 176, 128, 46, 138, 165, 219, 9, 128
db 228, 63, 42, 196, 46, 138, 165, 228, 9, 128, 228, 63, 42, 196, 192, 232, 3, 60, 15, 118
db 2, 176, 15, 254, 192, 46, 136, 133, 52, 10, 46, 198, 133, 34, 10, 0, 46, 198, 133, 61
db 10, 255, 46, 128, 189, 52, 10, 255, 116, 5, 46, 254, 141, 52, 10, 79, 226, 2, 97, 195
db 235, 172, 96, 185, 9, 0, 73, 232, 5, 0, 65, 226, 249, 97, 195, 187, 183, 9, 209, 193
db 139, 241, 209, 201, 191, 8, 10, 3, 249, 46, 128, 61, 0, 117, 7, 46, 131, 120, 18, 0
db 116, 30, 46, 199, 64, 18, 0, 0, 176, 160, 2, 193, 46, 138, 32, 46, 2, 37, 232, 147
db 1, 176, 176, 2, 193, 46, 138, 96, 1, 232, 136, 1, 191, 159, 9, 209, 193, 3, 249, 209
db 201, 190, 219, 9, 3, 241, 46, 128, 124, 18, 0, 116, 62, 46, 198, 68, 18, 0, 176, 64
db 46, 2, 5, 139, 208, 176, 63, 46, 42, 4, 82, 138, 240, 128, 230, 192, 37, 63, 0, 82
db 179, 63, 46, 42, 30, 7, 10, 50, 255, 247, 227, 187, 63, 0, 247, 243, 90, 138, 208, 176
db 63, 42, 194, 36, 63, 10, 198, 90, 138, 224, 138, 194, 232, 53, 1, 46, 128, 124, 27, 0
db 116, 110, 46, 198, 68, 27, 0, 176, 64, 46, 2, 69, 1, 139, 208, 46, 138, 68, 9, 87
db 80, 82, 83, 191, 43, 10, 139, 217, 46, 138, 1, 50, 228, 187, 12, 0, 247, 227, 46, 139
db 62, 19, 10, 3, 248, 246, 69, 8, 1, 117, 6, 91, 90, 88, 95, 235, 48, 91, 90, 88
db 95, 176, 63, 46, 42, 68, 9, 82, 138, 240, 128, 230, 192, 37, 63, 0, 82, 179, 63, 46
db 42, 30, 7, 10, 50, 255, 247, 227, 187, 63, 0, 247, 243, 90, 138, 208, 176, 63, 42, 194
db 36, 63, 10, 198, 90, 138, 224, 138, 194, 232, 192, 0, 195, 83, 82, 187, 211, 8, 46, 139
db 23, 46, 137, 22, 177, 9, 66, 46, 137, 22, 179, 9, 186, 218, 3, 236, 168, 8, 117, 251
db 186, 218, 3, 236, 168, 8, 116, 251, 186, 218, 3, 236, 168, 8, 116, 251, 186, 218, 3, 236
db 168, 8, 117, 251, 176, 4, 180, 96, 232, 133, 0, 176, 4, 180, 128, 232, 126, 0, 46, 139
db 22, 177, 9, 236, 36, 224, 46, 162, 181, 9, 176, 2, 180, 255, 232, 107, 0, 176, 4, 180
db 33, 232, 100, 0, 186, 218, 3, 236, 168, 8, 117, 251, 186, 218, 3, 236, 168, 8, 116, 251
db 186, 218, 3, 236, 168, 8, 116, 251, 186, 218, 3, 236, 168, 8, 117, 251, 46, 139, 22, 177
db 9, 236, 36, 224, 46, 162, 182, 9, 176, 4, 180, 96, 232, 49, 0, 176, 4, 180, 128, 232
db 42, 0, 46, 128, 62, 181, 9, 0, 117, 15, 46, 128, 62, 182, 9, 192, 117, 7, 46, 161
db 177, 9, 91, 90, 195, 131, 195, 2, 46, 139, 23, 131, 250, 255, 116, 3, 233, 75, 255, 184
db 255, 255, 235, 234, 46, 139, 22, 177, 9, 238, 236, 236, 236, 236, 236, 236, 66, 138, 196, 238
db 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236
db 236, 236, 236, 236, 236, 236, 236, 236, 195, 24, 1, 0, 0, 0, 0, 0, 0, 0, 0, 136
db 2, 136, 2, 136, 2, 136, 2, 255, 255, 0, 0, 107, 33, 129, 33, 152, 33, 176, 33, 202
db 33, 229, 33, 2, 34, 32, 34, 65, 34, 99, 34, 135, 34, 174, 34, 107, 37, 129, 37, 152
db 37, 176, 37, 202, 37, 229, 37, 2, 38, 32, 38, 65, 38, 99, 38, 135, 38, 174, 38, 107
db 41, 129, 41, 152, 41, 176, 41, 202, 41, 229, 41, 2, 42, 32, 42, 65, 42, 99, 42, 135
db 42, 174, 42, 107, 45, 129, 45, 152, 45, 176, 45, 202, 45, 229, 45, 2, 46, 32, 46, 65
db 46, 99, 46, 135, 46, 174, 46, 107, 49, 129, 49, 152, 49, 176, 49, 202, 49, 229, 49, 2
db 50, 32, 50, 65, 50, 99, 50, 135, 50, 174, 50, 107, 53, 129, 53, 152, 53, 176, 53, 202
db 53, 229, 53, 2, 54, 32, 54, 65, 54, 99, 54, 135, 54, 174, 54, 107, 57, 129, 57, 152
db 57, 176, 57, 202, 57, 229, 57, 2, 58, 32, 58, 65, 58, 99, 58, 135, 58, 174, 58, 107
db 61, 129, 61, 152, 61, 176, 61, 202, 61, 229, 61, 2, 62, 32, 62, 65, 62, 99, 62, 135
db 62, 174, 62, 3, 0, 4, 1, 5, 2, 11, 8, 12, 9, 13, 10, 19, 16, 20, 17, 21
db 18, 136, 3, 137, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
db 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1
db 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
db 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0
db 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
db 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
db 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
db 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 10, 42, 42, 42, 32, 72
db 83, 67, 45, 80, 108, 97, 121, 101, 114, 32, 49, 46, 49, 32, 40, 99, 41, 32, 98, 121
db 32, 78, 101, 111, 32, 83, 111, 102, 116, 119, 97, 114, 101, 32, 68, 101, 115, 105, 103, 110
db 47, 32, 114, 105, 112, 112, 32, 97, 110, 100, 32, 115, 112, 101, 101, 100, 32, 117, 112, 32
db 98, 121, 32, 67, 104, 105, 99, 107, 101, 110, 47, 69, 67, 82, 32, 42, 42, 42, 13, 10
;=====================================================================
End